package com.spsoft.workflow.model.dto.bus;


import com.spsoft.core.model.PageDto;
import com.spsoft.workflow.common.enums.BusFlowTypeEnums;
import com.spsoft.workflow.model.dto.json.Properties;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import javax.validation.constraints.NotNull;
import java.util.List;


/**
 * 查询流程
 *
 * @author cdl
 * @date 2023/11/28
 */
@ApiModel(value="查询流程")
@Data
public class QueryProcessDto extends PageDto {
    private static final long serialVersionUID = -6546769137982479560L;

    /**
     * 机构
     */
    @ApiModelProperty(value="机构编码")
    @NotNull(message = "机构编码不能为空")
    private String deptCode;

    /**
     * 用户代码
     */
    @ApiModelProperty(value="用户代码")
    @NotNull(message = "用户不能为空")
    private  String userCode;

    /**
     * 业务流程类型
     */
    @ApiModelProperty(value="业务流程类型")
    private String busType;

    /**
     * 业务流程编号
     */
    @ApiModelProperty(value="业务流程编号")
    private String busCode;

    /**
     * 代办&已办
     */
    @ApiModelProperty(value="代办&已办 0:代办 1:已办")
    private Long isDone;
}
